de_util ~master (2021-10-26T20:15:40.7960244)
Dub
Repo
ISharedMemoryManager
devisualization
util
core
memory
managed
interface
ISharedMemoryManager {
shared
(
ISharedMemoryManager
)
dup
(shared(ISharedAllocator) alloc);
bool
typeShouldNeverDeallocate
();
bool
shouldDeallocate
();
void
onIncrement
();
void
onDecrement
();
}
Members
Functions
dup
shared
(
ISharedMemoryManager
)
dup
(shared(ISharedAllocator) alloc)
Undocumented in source.
onDecrement
void
onDecrement
()
~this()
onIncrement
void
onIncrement
()
this()
shouldDeallocate
bool
shouldDeallocate
()
on ~this() call
typeShouldNeverDeallocate
bool
typeShouldNeverDeallocate
()
Is the type even allowed to be deallocated?
Meta
Source
See Implementation
devisualization
util
core
memory
managed
functions
managers
interfaces
IMemoryManager
ISharedMemoryManager
structs
NeverDeallocateManager
ReferenceCountedManager
managed